Career 2024 2018 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Serbia & Montenegro F2 Czech Republic F4 Israel F3 Czech Republic F1 Tunisia F1 Tunisia F3 Austria F4 Austria F5 Austria F6 Tunisia F4 Czech Republic F4 Germany F3 Italy F2 Israel F1 Israel F2 Turkey F3 Dominican Republic F1 Dominican Republic F2 Czech Republic F6 Turkey F2 Turkey F3 Italy F10 Poland F1 Hungary F3 Serbia F1 Serbia F2 Italy F20 Italy F21 Germany F13 Slovakia F2 Austria F7 Poland F7 Germany F20 Portugal F7 Portugal F8 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Czech Republic F5 Egypt F1 Egypt F2 Portugal F1 Portugal F2 Portugal F3 Slovenia F1 Italy F15 Netherlands F3 Italy F20 Italy F21 Italy F23 Poland F5 Bosnia/Herzegovina F6 Poland F2 Poland F4 Thailand F2 Japan F9 Japan F10 Australia F12 Cambodia F1 Thailand F1 Thailand F2 India F4 Serbia F2 Germany F7 Poland F5 Indonesia F5 Croatia F12 Croatia F13 Laos F1 Croatia F14 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Austria F5 Canada F5 Poland F4 Poland F5 Portugal F5 Croatia F10 Croatia F11 Croatia F12 Czech Republic F7 Turkey F1 Turkey F2 Turkey F3 Turkey F6 Turkey F7 Croatia F4 China F1 China F2 Czech Republic F3 Thailand F2 Italy F13 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F2 Japan F3 Turkey F11 Turkey F12 Czech Republic F2 Thailand F4 Czech Republic F3 Poland F1 Thailand F6 Poland F2 Poland F4 Italy F21 Germany F7 Poland F7 Serbia F12 Croatia F19 Morocco F4 Morocco F5 Morocco F6 Thailand F10 Thailand F11 Egypt F1 Egypt F2 Egypt F3 USA F7 USA F8 USA F9 Turkey F10 Croatia F6 Croatia F7 Indonesia F3 Spain F9 Thailand F1 Croatia F8 Slovenia F1 Czech Republic F4 Czech Republic F5 Czech Republic F6 Germany F7 Poland F1 Poland F2 Poland F3 Japan F1 Croatia F18 Turkey F41 Turkey F42 Turkey F44 Kazakhstan F1 Kazakhstan F2 Austria F5 Hong Kong F3 Czech Republic F6 Croatia F3 Bahrain F1 (Manama) Austria F7 Poland F5 Poland F6 USTA Seascape Challenger - Aptos USTA Challenger of Dallas - Dallas Binghamton Professional Tennis Tournament - Binghamton Akbank Private Banking-TED Open - Istanbul Belgaum Open - Belgaum Jameson Cup - Milan Corona Mexico City Open - Mexico City 2005 Freeman Men's Challenger - Joplin Czech Indoor Open - Prague The LTA Sunderland Challenger - Sunderland Internationaux du Doubs - Besancon Coffee Cup Challenger - Chikmagalur Busan Open Challenger Tennis - Busan Greece F8 Greece F9 Lambertz Open by Stawag - Aachen Samsung Secruities Cup Challenger - Seoul ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Brasov Challenger - Brasov Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Busan Open Challenger Tennis - Busan Fergana Challenger - Fergana Izmir Cup - Izmir Kosice Open-Steelers Cup 2008 - Kosice Moncton Men's Challenger - Moncton Oldum Brown Vancouver Open - Vancouver New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Czech Republic F5 Germany F1 Flea Market Cup Busan Challenger Tennis - Busan Turkey F2 Czech Republic F5 Tunisia F2 Dunlop World Challenge - Toyota Heilbronn Challenger Czech Republic F1 Czech Republic F2 Poland F4 Croatia F3 Poland F5 Hungary F4 Wroclaw Challenger Czech Republic F5 Czech Republic F6 Austria F1 Besancon Challenger Melbourn Challenger Israel F2 Turkey F1 Czech Republic F1 Croatia F4 Korat Challenger Athens Challenger Thailand F3 Baton Rouge Challenger Mexico City Challenger Rome Challenger Talahassee Challenger Czech Republic F6 Yuba City Challenger Israel F1 Poland F5 Aptos Challenger Egypt F14 Australia F13 Rimini Challenger San Marino Challenger Brasov Challenger Ljubljana Challenger Seoul Challenger Tanger Challenger Arad Challenger San Benedetto Challenger Trnava Challenger Noumea Challenger Caloundra Challenger Rabat Challenger Johannesburg Challenger Ostrava Challenger Fergana Challenger Kosice Challenger Scheveningen Challenger Poznan Challenger Wuhai Challenger Trani Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Loughborough Challenger Burnie Challenger Kazan Challenger Meknes Challenger Singapore Challenger Casablanca Challenger Kyoto Challenger Barletta Challenger Prague Challenger Busan Challenger Furth Challenger Winnetka Challenger Vancouver Challenger Bangkok Challenger Brasov Challenger Seville Challenger Trnava Challenger Sao Paulo Challenger Busan Challenger Prague Challenger Timisoara Challenger Beijing Challenger Scheveningen Challenger Yokohama International Tennis Tournament - Yokohama Astana Challenger Orbetello Challenger Honda-Kah Open - Singapore Tashkent Challenger Toyota Challenger Burnie Challenger Fergana Challenger - Fergana USTA Seascape Challenger - Aptos Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Anning Challenger Busan Challenger Nanchang Challenger The Wright Financial Group, Inc. Challenger - Champaign Fifth-Third Bank Tennis Championships - Lexington Nova Challenger Osaka - Osaka BH Tennis Open International Cup - Belo Horizonte USTA Tennis Championships of Austin - Austin Cridicard Mastercard Tennis Cup - Campos do Jordao The 70th King's Cup and Queen's Cup - Bangkok Indore Challenger Honda Kah Singapore Men's Tennis Open - Singapore Ho Chi Minh City Challenger - Ho Chi Minh City Toyota Challenger Challenger Leon 2004 - Leon University of Tennessee USTA Challenger - Knoxville Yokohama Challenger 2001 - Yokohama New Delhi Challenger - New Delhi Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby Trnava Challenger Czech Indoor Open - Prague Heineken Challenger - Ho Chi Minh City Busan Open - Busan Dharwad Challenger 2003 - Dharwad Hilton Waikoloa Village USTA Challenger - Waikoloa The Surbiton Trophy - Surbiton Abierto Club Casablanca - Mexico City Fergana Challenger - Fergana Binghamton Professional Tennis Tournament - Binghamton Czech Indoor Open - Prague Heineken Challenger - Ho Chi Minh City Spain F10 Ourocard Tennis Challenger - Sao Paulo Challenger Casablanca San Angel - Mexico City The Swanston Challenger - Sacramento Nottingham Men's Challenger - Nottingham 2004 Colorado Tennis Classic - Denver South African Airways Tennis Open - Durban Fergana Challenger - Fergana BMW Tennis Championship - Sunrise Prosperita Open 2007 - Ostrava Taiwan Challenger - Kaohsiung dBI Tennis Challenger - Binghamton 2008 China TCL Challenger - Guangzhou KGHM Emax Polish Indoors - Wroclaw Flea Market Cup Busan Challenger Tennis - Busan 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Almaty Challenger 1 - Almaty The Wright Financial Group USTA Challenger - Champaign Kia International In Kawana - Kawana Open de la Ville de Saint Denis - Reunion Island Challenger Banque Nationale - Granby Hilton Waikoloa Village USTA Challenger - Waikoloa Steelers Cup - Kosice ECM Prague Open 2005 - Prague Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Bangkok Challenger Sofia Challenger Rome Challenger Szczecin Challenger Fergana Challenger San Marino Challenger Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava USTA Illinois Challenger - Champaign Ostrava Challenger Unicredit Czech Open - Prostejov Burnie Challenger Challenger Ford de Cherbourg - Cherbourg President's Cup - Astana Tatra Banka Slovak Open - Bratislava Dharwad Challenger 2006 - Dharwad Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Almaty Challenger 2 - Almaty Challenger Natrel Presented by National Bank - Granby Chuncheon Challenger Samsung Securities Cup - Seoul Liberec Challenger St. Brieuc Challenger GHI Bronx Classic - Bronx Tampere Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Bangkok Challenger Seoul Challenger Kaohsiung Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Samsung Securities Cup - Seoul Timisoara Challenger - Timisoara West Lakes Challenger Rimini Challenger Ostrava Challenger Tianjin Challenger Bangkok Challenger Tashkent Challenger Shanghai Challenger ATP Challenger Numea - New Caledonia Seoul Challenger Astana Challenger USTA Men's Challenger of Dallas - Dallas Salzburg Challenger Draft Corona Mexico City Open - Mexico City AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent AIG Japan Open - Tokyo Taipei City Challenger M25 Santo Domingo Ostrava Challenger M25 Santo Domingo Media Will Cup Busan Challenger Tennis - Busan Marrakech Challenger Pingguo Challenger Prostejov Challenger Shimadzu All Japan Indoor - Kyoto The Scottish Tennis Championships - Edinburgh Shimadzu All Japan Indoor - Kyoto Guadalajara Challenger Tata Open - Chennai HTV Challenger - Ho Chi Minh City Okal Cup 2003 - Eckental IPP Open - Helsinki The Stella Artois Grass Court Championships - London Samsung Securities Cup Challenger - Seoul Beijing Challenger Napoli Challenger GHI Bronx Tennis Classic - Bronx China Open - Beijing Fergana Tennis Challenger Tournament - Fergana Rabat Challenger Tatra Banka Open 2006 - Bratislava Poprad Tatry Challenger Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok The Stella Artois Championships - London The 10tele.com Open - Nottingham China Open - Beijing Napoli Challenger AIG Japan Open Tennis Championships - Tokyo New Delhi Challenger III - New Delhi Legg Mason Tennis Classic - Washington Ostrava Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Busan Open Challenger Tennis - Busan Chennai Open - Chennai Prostejov Challenger Nottingham-2 Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Arad Challenger The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Timisoara Challenger Hypo Group Tennis International - Portschach Granby Challenger Ordina Open - 's-Hertogenbosch Poznan Challenger Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles The Natrel's Challenger of Granby - Granby Oberstaufen Challenger China Open - Beijing Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel The Artois Championships - London Loughborough Challenger Gallagher International - Hamilton Kun-Ming Challenger Unique Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Sporting Challenger 2003 - Turin ATP Heineken Challenger 2000 - Ho Chi Minh City St. Francis Health System USTA Challenger - Tulsa Osaka International Tennis Tournament - Osaka Kyoto Challenger - Kyoto Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Yokohama World Tennis Gaora Cup - Yokohama Pune Challenger Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Heineken Challenger 2004 - Ho Chi Minh City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte Samsung Securities Cup - Seoul Music City Challenger - Nashville Stella Artois Clay Court Championships - Budaors Singha Tennis Classic - Tarzana Banja Luka Challenger Music City Challenger - Nashville Brisbane International - Brisbane Thailand Open - Bangkok Odlum Brown Vancouver Open - Vancouver ABN AMRO World Tennis Tournament - Rotterdam Campbell's Hall of Fame Tennis Championships - Newport 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona PTT Thailand Open - Bangkok Trani Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Istanbul Challenger Tashkent Challenger - Tashkent Melbourne Challenger Samsung Securities Cup - Seoul Brasov Challenger Bangkok Challenger U.S. National Indoor Tennis Championships - Memphis Winnetka Challenger Athens Challenger Busan Challenger Kosice Challenger Carson Challenger Prague Challenger Busan Challenger Jersey Challenger Shanghai Challenger Noumea Challenger Kaoshuing Challenger Delray Beach International Tennis Championships - Delray Beach Pingguo Challenger Bergamo Challenger AIG Japan Open - Tokyo Noumea Challenger Seoul Challenger Campbells Hall of Fame Tennis Championships - Newport Meknes Challenger Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Sarajevo Challenger Caltanissetta Challenger Leon Challenger Monza Challenger Itajai Challenger Santos Challenger Prostejov Challenger Thailand Open - Bangkok RCA Championships - Indianapolis Traralgon Challenger The Stella Artois Championships - London Poznan Challenger Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Yokohama Challenger Gerry Weber Open - Halle Prague Challenger Loughborough Challenger PTT Thailand Open - Bangkok Singapore Challenger Kyoto Challenger Guangzhou Challenger Toyota Challenger The Stella Artois Grass Court Championships - London Mersin Challenger Rome Challenger Marburg Challenger Thailand Open - Bangkok Aircel Chennai Open - Chennai Heineken Challenger - Ho Chi Minh City San Luis Potosi Challenger Ostrava Challenger GHI Bronx Tennis Classic - Bronx Aegon Nottingham Open - Nottingham The Scottish Tennis Championships - Edinburgh Hilton Waikoloa Village USTA Challenger - Waikoloa Bangkok Challenger The LTA Wrexham Challenger - Wrexham Zivnobanka Czech Open - Prostejov Warsteiner Challenger Wolfsburg - Wolfsburg Czech Open - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City AIG Japan Open - Tokyo Chennai Open - Chennai Countrywide Classic - Los Angeles Thailand Open - Bangkok Tennis Masters Series - Hamburg Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Rogers Masters - Toronto Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Waldbaum's Hamlet Cup - Long Island Campbell's Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Pacific Life Open - Indian Wells Thailand Open - Bangkok Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami Shanghai - Shanghai French Open - Paris French Open - Paris 15th Asian Games Doha 2006 U.S. Open - New York Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group II, 2R, PHI-THA 4-1 Asian Hopman Cup - Astana Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 U.S. Open (juniors) Davis Cup, Group 1, 2R, THA-JPN 3-2 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group 1, 2R, AUS-THA 5-0 U.S. Open (juniors) French Open (juniors)